31535
0
25137
2730
6
17353
19279
2
3114
4
1098
20634
8
2809
6800
2275
1020
2091
798
2315
1824
968
1880
3117
3
2221
467
4492
301
953
1
3646
383
2420
1462
2668
1074