105290
0
418
1137
1
2730
6
1020
2657
3
2668
2
395
25137
1824
1551
31535
5429
458
20634
8
543
370
464
2224
1319
2581
5
2716
4
797
649
3203
10
327
427
798
995
2073