30546 63
3594 211
4217 621
6473 476
5561 577
32760 580
15999 520
27108 237
11680 942
7938 100
16776 493
3886 174
12818 221
12728 747
5148 193
23413 612
4365 67
27820 268
15385 400
24479 142
3901 754
1970 261
4267 311
2686 109
1033 85
3587 264
5896 80
4575 558