2152
2
2999
3
1938
1
2710
1168
2294
1813
1660
1883
1816
2166
2522
1690
1766
83
1399
438
0
2578
2184
4179
957
1778
2804
4
2669
1787
1749
3326
1569
1545
1320