21246 728
8081 350
10387 276
1958 55
6116 291
6247 594
8700 325
2617 257
16264 939
20012 640
120441 774
13329 509
48848 212
23185 1051
11417 555
9567 982
14199 347
7037 747
3320 498
7728 385
31679 795
9334 104
4577 885
3553 548