31535
0
19279
2
17353
1824
2522
448
1
572
25137
2275
953
6800
282572
691
1009
390
653
422
3287
467
683
3373
363
4594
1378
1428
295
608
1020
5611
11
1343