23096 800
46079 527
16955 185
11114 341
33358 941
12367 331
26612 528
8298 221
20826 818
17265 522
12542 204
8445 403
3101 272
4508 506
14731 514
9053 807
3692 273
2836 64
5938 591
2300 98
14291 695
6459 661
4040 301
6404 310
7159 566
9596 608
6306 683
4420 258