4598 51
1550 282
2973 421
4766 948
5517 376
7362 356
4198 188
3223 592
4410 794
28238 779
15644 169
8025 494
168720 573
4868 427
5781 469
3059 130