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