663 35
2239 504
2645 735
441 32
3899 747
1370 239
2176 451
1815 468
1948 520
861 149
3130 683
3163 803
12795 717