1501 362
294 79
2850 672
3483 512
2981 386
2170 592
1545 299
1789 418
192 39
2109 381
6352 256
17215 105
12022 882
8290 625
35882 398
39220 298
4020 480
117303 403
6792 309
7392 890
4767 265
9285 48