2573
2003
91
181
291
121
151
201
81
221
111
171
61
1712
1294
2932
3095
2643
3975
4285
1031
2117
951
1381