1941
3480
1012
859
781
1086
3148
895
2158
1507
870
1347
2156
50439
1333
1105
6782
1767
1127
1036
1843
1354
3319
811
2016