22226 113
16957 695
15426 603
34263 591
7088 864
7291 520
3445 232
1333 153
7948 848
6826 795
3329 285
2171 28
3886 185
9596 328
13906 575
8757 645
7311 501
10044 133
996 35
1270 22
3322 845
5079 740
31503 518
4662 554
18467 641
4939 302
15403 541
12069 651