2133
1
1135
1382
3107
7
951
2268
4
2886
2
1681
1539
1455
1564
1423
496
0
1038
1976
3
1015
2999
1590
1320
1606
1788
467
8527
159
1250
2100
4179
2921
5
1511
1380