1149
0
1020
968
2546
1
802
1824
2634
20634
8
1463
7334
4
1869
5
2076
29323
529
467
2855
3
895
50987
247
4111
2
3691
2809
2301
798
2881
3498
3149
492
1840
2224