23048 800
45582 527
16908 185
11077 341
33285 941
12266 331
26572 528
8210 221
20640 818
17223 522
12435 204
8400 403
3062 272
4472 506
14689 514
8996 806
3664 273
2806 64
5878 591
2245 98
14262 695
6414 661
4001 301
6359 310
7116 566
9568 608
6248 683
4383 258