295 70
3001 489
5752 598
3263 95
2926 60
6685 228
2126 416
1157 248
2953 850
16710 624
1150 272
8736 473
89231 716
7134 263
6838 75
3585 318
6540 705
3719 347
7424 601
34691 277
7689 782
2930 193
2750 102
4198 387
4243 352
4692 665
3307 454
5956 899