5605 201
4871 140
3731 626
24937 732
4733 65
7561 551
16297 323
7670 79
1562 107
8226 284
8794 317
2528 121
4858 25
2706 460
3501 548