2152
2
951
1
2934
2209
3326
3
1371
1720
1564
1599
2456
1423
1681
1066
266
1606
2999
2349
1778
1570
1699
1751
2443
2562
1526
2173
1079
2948
9
2578
4179