2506
305
3068
480
2866
353
1595
153
1522
110
4512
418
372
19
482
232
515
190
499
139
785
153
376
164
797
228
360
4
499
192
459
168
553
195
269
194
350
152
530
123