3131 510
2547 444
3170 509
3183 446
1758 108
3287 595
2962 428
2475 340
3432 463
1853 200
4277 954
3487 575
3733 701
3838 680
4495 610
1300 151
3225 568
3174 467
2867 165
2989 236
2241 618
4080 554
3950 786
1561 49