30896 340
36886 339
29701 215
38003 122
20262 83
31281 201
57007 297
23094 164
76478 463
32040 240
50722 465
16117 165
30293 300
16444 70
51648 381
22147 212
19087 104
12894 69
21421 148
11305 250
38148 304
46276 293
34074 188
27895 204
29982 231
26145 333
7085 149
49926 370