1112
0
587
1131
29323
552
2668
2
1428
25137
3114
4
611
913
333
2459
9
290
2522
493
17353
1759
980
1132
1590
1038
307
414
368
1025
804
284
1377
2546
1