1223
1
1036
2836
4
2921
2059
5
1819
2
1970
3
9848
1389
2369
1131
859
1440
4405
10
570
1195
1056
510
1016
781
582
463
640
609
447
642
691
653
522
1627