2947
3
2929
2
2515
3996
4
553
0
493
2632
573
714
1386
804
1132
477
383
414
1822
1
2211
913
1053
2395
1084
475
1073
400
1049
1454
935
300
611
408