32996 259
21356 233
31457 172
32645 77
19527 429
6326 604
11828 303
12596 111
54197 467
21089 373
31779 935
9922 969
26307 293
98018 633
36355 544
30836 187
57103 157
3075 206
76282 251