1285
2
2806
3
2573
2118
1
1700
4
800
1649
552
0
649
1431
909
462
507
1192
1378
1428
1069
4594
896
1105
478
1238
46414
431
1024
1586
1543
1115
4713
5
3373