2212
1
1486
1049
2
1929
2843
3
1081
881
1413
1705
1853
960
2330
1007
3028
6
1097
972
2261
2285
2937
1000
1645
0
2514
5
2241
3479
2297
2546
923
2327
1781
3074