105290
0
448
1
1663
282572
116
431
422
1126
611
48708
31220
10
3663
21743
1073
1222856
4
445
5622
1662
521
1751
2
2330
105807
42
355
2189
4071
556
3351
3092
282
509