29882 150
416 30
47492 268
37734 333
23842 144
5655 684
21244 261
14220 89
5959 913
29172 667
31209 87
15345 171
12075 207
32343 286
38548 188
17779 213
53397 233
28051 369
9204 60
12551 121
7197 27
33401 200
29796 194
14634 225
41450 266
58277 296
49771 419
40755 149