1581
2
2699
2159
1
1286
16535
7
2250
2503
3987
3
989
0
2245
1738
4
1226
3053
4112
11
2375
5
2502
1182
3899
2050
469
10243
2060
4732
2797
2857
1940
490
2840
1647
4617