15096 93
1856 558
3187 635
9524 532
10524 774
12403 203
7620 674
4925 392
5151 443
4979 650
9739 271
12336 338
4291 596
2502 439
4004 167
1308 128
2030 324
3421 334
4557 850
3958 489
1785 216
2971 484
7533 347
2911 620