0
2622
1420
994
1177
1073
1260
1229
1201
1235
881
1052
1025
950
1036
1182
1840
1
1310
2838
1554
1639
1583
141477
3066
2612
2524