0
1476
1260
1029
842
1163
1204
1097
918
1041
1217
1078
1039
997
1076
951
1935
1
1390
3034
1641
1711
1661
142243
3203
2721
2679
2618