21006 184
6564 104
3824 547
11379 533
7708 708
9813 194
8709 89
18960 552
42550 471
27356 820
2894 66
20755 446
3708 629
18909 596
12620 151
5765 311
4592 452
5007 195
31239 286
6135 89
29914 654
223201 175
9316 242
1802 147
6331 646
3444 285
11826 644
4585 318