3497 641
2115 151
24072 586
2039 32
3091 315
8178 649
957 43
32701 591
3975 478
6853 213
1071 277
4899 832