23033 800
45370 527
16893 185
11061 341
33245 941
12232 331
26556 528
8181 221
20595 818
17212 522
12378 204
8382 403
3047 272
4464 506
14677 514
8976 806
3642 273
2798 64
5862 591
2219 98
14245 695
6394 661
3985 301
6351 310
7082 566
9557 608
6217 683
4370 258