23033 800
45358 527
16893 185
11061 341
33244 941
12232 331
26556 528
8181 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
14245 695
6394 661
3984 301
6349 310
7079 566
9556 608
6214 683
4370 258