1131
1
1517
1699
2
3326
3
2082
1778
2392
2633
1431
1004
1941
4
2099
522
0
1495
964
838
1895
1301
919
260
1319
3076
1398
1268
1371
1568
4721
4639
2865
741