1345
358
1552
529
3019
1454
730
281
1784
694
1111
515
842
209
324
170
439
173
2741
1429
249
101
549
95
600
265
299
89
457
200
441
203
795
171
601
81
688
167
820
401