116
0
1282
363
397
1
48708
2189
2564
2
31220
10
31535
347
302
1650
495
588
448
282572
349
472
291
273
494
1084
1089
484
1667
2490
504
105290
422
180849