2855
3
3650
247
1
1540
2
2348
4915
7
4111
4180
12
3691
5
2809
1762
1001
2301
798
0
2881
2345
623
3498
4
2420
6
4158
3149
2224
1254
972
2531
3510
1719
2657
2749
12958