110
0
694
2313
2
505
509
1
928
29
1320
1277
193769
1118
3118
7111
4
584
90
692
124
1827
3
4061
598
850
672
679
25
33
9502
92039
30
476
1109
982