1020
0
18403
6
2546
1
802
1824
20634
8
1463
2472
2
1442
3
7334
4
413
1405
2076
467
2855
1529
1301
247
608
4111
1729
3691
5
2809
2301
2881
3498
4897
3149
2224
3510