4033 710
1701 327
70967 660
14353 178
5035 207
5366 555
18939 87
2686 338
29297 247
6203 471
16384 148
4858 187
5949 649
7894 904
3095 352
7051 725
26714 921
2096 232