2173
1
1306
1766
2
1168
3562
2578
2044
1431
1813
491
1004
951
2312
0
3326
3
1564
1720
2456
1423
2999
1606
1681
1778
2209
2443
2349
1797
1751
4179
2948
9