1626
1
2000
2108
3
1075
5
2229
4
509
0
2245
2542
2730
929
2
2115
2629
2587
6
3674
10
3044
27
1458
3063
3449
2192
263
10324
2345