1642
652
1013
347
2252
979
877
393
553
294
264
154
2086
1257
488
250
1219
515
1176
579
812
274
498
79
337
189
551
125
319
168
312
210
519
335
222
148
828
390
2118
1313