4151 407
2921 590
2758 621
2179 226
4322 368
2978 705
4251 686
2446 317
2223 545
1673 344
3530 696
22709 89
5226 515