23028 800
45270 527
16884 185
11055 341
33231 941
12227 331
26554 528
8162 221
20560 818
17207 522
12360 204
8378 403
3041 272
4459 506
14672 514
8968 806
3638 273
2793 64
5859 591
2210 98
14242 695
6386 661
3983 301
6342 310
7075 566
9553 608
6207 683
4369 258