3075 520
782 54
2523 256
3399 639
22321 413
2851 69
2457 471
4801 848
2663 558
3331 686
1632 404
19279 246
2306 633
2213 313