2512
2
2901
1
1585
0
748
293
1437
428
4196
674
3574
598
692
371
472
387
389
3302
867
620
443
963
349
688
403
2026
478
687
1661
409
334