3558 641
2405 151
24097 586
2051 32
3094 315
8207 649
957 43
32737 591
3988 478
6871 213
1072 277
4900 832