22997 800
44841 527
16845 185
11014 341
33173 941
12168 331
26535 528
8099 221
20352 818
17156 522
12261 204
8358 403
3019 272
4424 506
14637 514
8936 806
3612 273
2777 64
5827 591
2185 98
14229 695
6345 661
3971 301
6320 310
7056 566
9541 608
6139 683
4360 258