1500
993
1082
435
130
374
196
2011
199
905
403
1098
1071
1114
302
2265
881
610
8
910
