3281 542
25168 734
7310 679
6974 250
45901 226
6613 83
149829 877
79034 627
11212 249
16303 294
9343 432
1923 33