22029 501
12133 546
9152 563
6577 191
4403 167
4050 74
2664 524
5385 287
2786 170
6799 836
8196 547
7975 321
3450 434
3566 273
5202 822
2455 120
5213 469
7621 453
3920 685
6739 93
2735 117
4907 850
5574 610
9512 394
2642 628
17072 263
27819 89
4500 714