2855
3
1978
0
2297
2
247
1
2497
4111
8404
18
2484
7
4857
1600
691
2426
13
3691
5
2809
1053
2395
2301
2881
2317
3498
4
2718
3149
2059
381
4274
2224
481
482
390
3510