116
0
448
1
31535
2490
422
48708
273
452
31220
10
14076
7
5622
4
638
1282
2189
484
1612
363
261
326
472
9355
3
1425
443
250
306
244
494
68
53
2564
2