5503 29
1220 70
2729 122
2240 555
4957 362
9460 727
2889 513
5679 596
2049 117
2859 295
5339 647
2090 185
1292 125
3143 470
40989 685
40210 181
36245 722
16214 580
10481 407
16226 141
10197 643
30897 668
20392 192
5161 471
4412 715
8018 458
5839 147
3560 138