116
0
448
1
31535
2490
422
105290
48708
273
492
901
452
31220
10
14076
7
5622
4
392
638
1282
2189
484
1612
1663
543
318
363
261
333
326
329
472
9355
3