23033 800
45405 527
16894 185
11066 341
33252 941
12234 331
26560 528
8193 221
20608 818
17213 522
12385 204
8384 403
3050 272
4466 506
14679 514
8983 806
3643 273
2802 64
5864 591
2222 98
14247 695
6400 661
3988 301
6352 310
7088 566
9561 608
6223 683
4374 258