3665 52
5283 759
2978 60
44576 505
155316 363
40303 303
6761 311
7820 810
4873 127
12436 201
10548 681
6034 429
4187 93