3231 542
25091 734
7205 679
6952 250
45503 225
6563 83
149741 877
79017 627
11067 249
16213 294
9327 432
1888 33