3521 133
3063 564
1059 161
6050 609
19417 338
2908 506
19596 493
14726 82
4978 61
17335 515
16522 437
8024 81
5913 587