1258 90
4016 726
2979 131
3125 479
5843 567
5067 188
2391 349
4204 327
10285 722
2520 201
3019 255
3887 680
1916 151
4185 427
4630 363
5740 27
2433 118
7692 702
10534 850
6577 278
4564 309
3020 441