31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
1462
1
2275
6800
2809
7456
979
2407
251
1824
2668
1584
325
2091
798
1020
2190
1043
802
341
433
226
360