31501 476
6025 654
639 37
3418 353
3135 269
4304 303
2973 155
7519 624
2446 329
2751 231
5729 437
8205 891
88675 384
2289 92
19364 324
20126 244
53504 102
29379 207
6509 718
3569 159
9576 239
6006 402
2266 304
4808 710
7300 644
56909 165
27432 839
2479 97