23028 800
45266 527
16884 185
11055 341
33229 941
12226 331
26551 528
8162 221
20560 818
17207 522
12359 204
8378 403
3040 272
4459 506
14671 514
8968 806
3638 273
2792 64
5858 591
2210 98
14242 695
6386 661
3983 301
6342 310
7075 566
9553 608
6207 683
4369 258