22226 113
16956 695
15426 603
34263 591
7088 864
7291 520
3445 232
1333 153
7947 848
6825 795
3329 285
2171 28
3886 185
9596 328
13906 575
8756 645
7310 501
10044 133
996 35
1270 22
3322 845
5079 740
31499 518
4658 554
18460 641
4939 302
15401 541
12067 651