2905 415
2856 326
5216 264
3199 506
7077 716
2881 215
3403 589
4402 949
2174 339
18715 447
18675 410
14374 566