2100
2
2449
1123
1
266
3657
12
1632
2551
3805
6
1964
2368
2456
4285
3
1379
1690
83
400
0
2268
4
1793
7021
2166
1686
2760
19944
1218
2134
1691
2684
3492
3386
1839