1015
0
2669
12
2881
2
467
1650
2435
4111
3469
2301
392
2459
9
2073
1
762
2081
1611
3092
1040
2657
3
1602
2224
792
119
2314
1204
1098
2337
1961
2013
2269
4
2330