23033 800
45342 527
16892 185
11059 341
33240 941
12231 331
26555 528
8179 221
20591 818
17209 522
12377 204
8382 403
3045 272
4464 506
14675 514
8975 806
3642 273
2797 64
5862 591
2219 98
14243 695
6394 661
3984 301
6349 310
7075 566
9556 608
6212 683
4369 258