31535
0
17353
25137
20634
8
2730
6
3114
4
19279
2
1824
1098
1020
2190
1
1343
2275
6800
1282
486
2881
484
597
670
2809
543
1073
518
31690
637
968
1348
422
2231