2632
3
108797
0
4915
1
1274
1289601
4
2605
9
2386
1321
3230
7
2994
5
2245
2530
6236
10
1174
10827
2629
2
94424
585
378
951
1015
562
2906