30641
0
1228
2
325
1208
2023
1963
8
3370
14
324
655
2471
2998
1
1492
371
861
4911
771
1215
8554
2836
4
695
30795
1057
3216
912
1201
375
963
692
832
1364