22880 91
20742 802
15771 523
21607 875
26415 326
29685 249
31087 707
26669 585
28623 165
21584 238
19083 470
20309 522
17667 294
11099 361