22016 557
6331 267
1775 306
6648 74
3640 504
3619 714
4089 165
7562 253
3582 203
2932 498
2865 89
3339 542
12450 807
21547 235
3295 137
11850 285
10790 904
5790 884
4977 359
1726 175
10627 542
2262 167
3891 624
18556 762
2828 421
2773 621