23028 800
45275 527
16884 185
11055 341
33231 941
12229 331
26554 528
8163 221
20562 818
17207 522
12361 204
8378 403
3042 272
4459 506
14672 514
8968 806
3639 273
2794 64
5860 591
2211 98
14242 695
6386 661
3983 301
6342 310
7075 566
9553 608
6207 683
4369 258