3059
941
3028
999
2074
659
1201
290
1618
886
4109
2106
961
358
461
173
751
241
1348
419
664
349
1018
337
421
194
2524
1369
932
477
363
149
709
189
753
230
773
224
856
282