2311
670
673
138
1151
484
5267
2782
2881
1462
3150
1020
367
191
848
309
532
246
312
188
443
244
293
202
844
534
603
164
1311
483
569
121
451
165
754
279
591
207
341
240