2099
0
503
1824
31535
2748
2
608
683
2683
2657
3
99
1
419
2522
768
458
1152
1045
1754
467
431
46414
282572
572
269
1551
6800
25127
1232
525
421
1378