114081 637
28696 336
47513 358
31137 833
1452 96
230769 688
6315 513
52574 204
146762 712
258257 876
141958 832
54363 429
31756 310
42231 957
220235 779
35505 116
19814 853
94697 762
4982 555
89531 186
60342 311
13911 313
55342 583
85284 196
117542 1218
22593 827
56142 242
65703 513