23056 800
45642 527
16916 185
11079 341
33292 941
12288 331
26578 528
8214 221
20660 818
17232 522
12439 204
8403 403
3067 272
4478 506
14694 514
9003 807
3670 273
2808 64
5890 591
2250 98
14264 695
6422 661
4008 301
6364 310
7120 566
9569 608
6251 683
4387 258