5506 29
1223 70
2729 122
2240 555
4964 362
9461 727
2892 513
5680 596
2049 117
2860 295
5340 647
2091 185
1292 125
3147 470
40989 685
40210 181
36248 722
16214 580
10482 407
16226 141
10198 643
30897 668
20393 192
5161 471
4413 715
8018 458
5841 147
3561 138