1506 276
13690 285
95292 613
109623 695
19554 662
19884 523
2804 407
4148 587
6556 87
8271 745
5310 505
21251 219
2310 356
2083 356