596 66
3344 781
4641 279
7690 433
3088 623
2777 724
3012 610
1244 131
13713 262
849 113
2447 81
18293 407
3419 71
8035 426
16298 692
19720 486
8045 541
2304 266
1868 191
4233 677
2378 232
36376 544
3474 639
6158 797
13182 394
2763 466
5379 896
3090 101