23033 800
45384 527
16893 185
11062 341
33247 941
12233 331
26557 528
8184 221
20597 818
17212 522
12381 204
8383 403
3049 272
4464 506
14679 514
8980 806
3642 273
2802 64
5862 591
2222 98
14247 695
6396 661
3986 301
6351 310
7085 566
9559 608
6221 683
4372 258