23033 800
45353 527
16893 185
11061 341
33242 941
12232 331
26555 528
8180 221
20592 818
17212 522
12378 204
8382 403
3047 272
4464 506
14675 514
8975 806
3642 273
2798 64
5862 591
2219 98
14244 695
6394 661
3984 301
6349 310
7078 566
9556 608
6213 683
4369 258