105083 75
10881 679
25884 432
14345 329
117359 214
19684 599
88914 567
60859 789
21722 175
113217 365
195682 176
22287 234
17384 281
48386 418
24861 263
9199 297
7156 327
3309 603
6730 227
3621 210
24675 49
9074 796
12134 532
18353 330
33325 197
23417 277
16663 185
17148 580