228
1
596
292
462
305
486
2217
6
1641
846
0
714
1306
2
1211
3
1514
1660
1013
878
662
326
471
579
623
1430
1152
427
842
658
610
4
687
647