3396 542
25313 734
7535 679
7115 250
46500 226
6782 83
150047 877
79081 627
11612 249
16549 296
9421 433
5491 33