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