116
0
448
1
282572
177
31535
2490
422
48708
273
452
31220
10
14076
7
5622
4
638
1282
90
2189
484
1612
363
261
408
326
472
9355
3
1425
887
443
250
306