3394 542
25312 734
7533 679
7113 250
46494 226
6781 83
150045 877
79081 627
11608 249
16548 296
9421 433
5488 33