1258
2
793
86
1
444
93
667
76
378
643
81
1368
481
629
546
2575
6
405
564
406
1100
414
730
216
377
866
91
207
471
480
2626
232