30896 340
36886 339
29701 215
38003 122
20262 83
31277 201
56979 297
23094 164
76474 463
32040 240
50722 465
16117 165
30293 300
16444 70
51648 381
22143 212
19087 104
12894 69
21419 148
11305 250
38148 304
46274 293
34072 188
27891 204
29982 231
26141 333
7085 149
49926 370