111501 850
31797 67
37836 901
28826 267
72792 288
56329 320
13148 272
36178 189
49295 107
28225 200
23386 538
46169 304
42841 143
37073 303
37941 374
21259 78
100598 169
39535 405
21045 207
58566 167
55937 210
61173 295
69961 361
143497 656
15249 157
31294 398
75946 333
88814 453