3667 52
5283 759
2978 60
44579 505
155326 363
40317 303
6761 311
7820 810
4874 127
12436 201
10549 681
6034 429
4188 93