516
0
47041
2076
1
918
46
394
297
1711
511
257
392
7334
4
2125
422
303
1149
383
1482
581
432
2881
2
418
434
386
453
2461
20
592
355
357
729