2902 415
2856 326
5214 264
3196 506
7075 716
2881 215
3402 589
4401 949
2172 339
18695 447
18662 410
14369 566