1291 303
1538 405
4652 888
878 205
822 133
3523 723
1598 309
3198 955
1250 341
1057 251
2170 373
766 185
1673 461
2132 589
1347 344
2521 620
592 123
3286 609
3034 995
737 55
4725 457
11930 782
5221 94
8273 353
3110 399
3931 236
6261 669
7018 528