986
1154
321
1343
624
199
120
120
2000
1583
538
518
299
259
508
2521
278
889
159
338
120