5622 582
3960 207
25924 791
10254 259
15822 860
30352 362
40883 243
17281 316
30735 613
8996 242
4364 877
9028 152