1218
2
2344
1
2267
990
0
3262
3
3316
10
9106
2135
573
2966
11
2582
4483
5635
3248
7
2372
1986
2631
59
2097
2798
2100
4
1237
5233
1204
2936
4862
2146
2611
2705
2038