5055
6
10836
5
1938
10438
8
7058
1228
3
377
2
63416
36
368
262
482
567
631
520
469
916
847
973
782
2658
4
2433
1947
894
1
1458
1233
652
1046
958
422
606
416
912
392
948
419
868
651
589
1375
1165