116
0
2369
1
282572
1282
363
397
20634
8
48708
2189
2564
2
31220
10
31535
347
302
1650
495
588
448
349
472
291
273
494
18403
6
1084
1089
484
1667
2490
504