3667 52
5283 759
2978 60
44576 505
155321 363
40308 303
6761 311
7820 810
4874 127
12436 201
10548 681
6034 429
4188 93