3661 52
5279 759
2977 60
44558 505
155174 363
40156 303
6758 311
7816 810
4871 127
12433 201
10545 681
6033 429
4184 93