601 104
10081 114
503 29
1214 299
4401 706
3230 279
2942 139
2825 780
1667 309
3472 767
4924 873
1923 461
3011 528
765 138
3245 886
3176 746
828 137
903 187
2533 392
1450 285
3194 805
2321 503
5810 924
3562 948