346
0
530
4
843
2395
477
58
1072
96512
483
505
494
259
775
2
810
109460
45
6339
373
306
48766
24
463
717
1935
423
573
493
282572
1608
1784
552
292