3396 542
25313 734
7535 679
7115 250
46503 226
6787 83
150049 877
79081 627
11614 249
16551 296
9421 433
5492 33