30641
0
1323
1
651
972
2471
2
1228
1501
1061
861
1456
2023
1492
671
4911
1215
8554
2836
4
695
1208
1057
1201
375
963
692
832
1364
1328
925
1202
582