486
0
20634
8
633
683
422
356
543
653
494
2730
6
628
1428
3990
823
521
1008
2
2810
573
2275
597
58
1346
433
361
699
1501
2668
1025
2267
924