31535
0
17353
25137
1020
2275
2
19279
20634
8
968
798
1824
2008
2574
1
1880
467
2650
2190
2668
1333
3114
4
6128
5223
9
2085
3510
3498
2076
501
1105
2751
477
2431
3