3665 52
5283 759
2978 60
44576 505
155306 363
40281 303
6761 311
7819 810
4872 127
12436 201
10547 681
6034 429
4187 93