501 30
2126 638
1482 291
632 65
881 60
2593 643
3317 885
3638 561
2886 755
3195 707
1513 282
3345 687
2129 506
3341 627
1838 359
2484 382
2374 467
1175 115
3145 787
1586 341
1202 236
979 127
3025 596
2065 398
643 104
1325 292
2413 696
2300 519