1428
0
572
683
2855
3
2126
3233
16
953
2727
5
247
1
47041
2551
918
5237
418
1942
381
3691
2809
2
3092
284
2301
798
2881
3498
4
392
699
2073
483
653
1336