593 66
3343 781
4636 279
7673 433
3085 623
2774 724
3011 610
1244 131
13711 262
846 113
2444 81
18289 407
3417 71
8030 426
16287 692
19712 486
8043 541
2303 266
1867 191
4233 677
2374 232
36367 544
3471 639
6155 797
13173 394
2763 466
5375 896
3082 101