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