1660
1
1681
1923
2
2836
1691
2184
1494
1751
1295
2650
20
2340
280
945
1072
0
2250
1425
10243
4
1317
297066
1547
2949
2773
3598
1220
1712
4311
3683
3671
4938
2160