31535
0
19279
2
20634
8
17353
25137
2730
6
282572
2546
1
44199
180849
105290
1518
18403
6365
24
2668
2369
2855
3
1020
1751
1222856
4
256612
31220
10
5611
11
48708
422
116
4111
1824
2189
5617
5