41293 90
41546 272
30783 108
254916 786
62309 176
86535 280
46659 331
94832 390
101989 280
19955 163
85149 232
56194 341
43373 225
31701 270
155264 760
116991 556
342274 1289
40639 123
69037 465
91277 226
4583 668
3057 607
1482 145
1942 322
922 51
3345 547
3196 636
3215 711