2100
2
1218
1
2449
2687
2134
1123
266
1564
3657
12
1423
1976
3
1632
2551
616
0
3805
6
1964
2368
2456
4285
7793
4
1379
1690
83
400
2268
159
1793
7021
4179
2166