2974
1
3212
27
1676
2
3362
3
913
2473
0
1491
571
508
863
116
507
1940
448
2870
380
2598
522
509
384
1759
685
998
1065
918
757
1231
5065
377
1150