595 82
3326 277
1975 461
2031 310
3078 774
1346 141
2950 832
2308 496
2499 483
3295 687
2167 240
2828 751
376 73
3080 582
3146 635
838 152
2429 701
2701 587
4162 668
2885 568
2778 576
1154 61
198 31
2045 65