31535
0
17353
19279
2
25137
282572
448
1
4111
2275
3092
1751
1222856
4
1267
1824
48708
1020
4071
105290
31220
10
2442
2730
6
504
2546
2069
3
422
419694
9
180849
116
2330
2301
2189