654
0
515
12305
3
10243
4
6779
5
431
4074
388
1396
692
368
327
2799
505
688
801
403
633
484
902
843
364
396
764
736
602
956
861
969
546