150281 350
8894 215
6873 244
33303 429
37992 137
8534 76
140487 589
20339 275
3132 105
4235 215
10935 580
310470 1078
156313 458
134080 257
46629 456
210105 1057
120069 340
11120 580
25086 683
56492 586
61423 277
19676 643
158682 841
99856 475
48039 203
14335 112
35250 946
13958 398