6980 49
8995 161
26808 122
16370 1030
2919 25
14546 572
12607 582
10713 416
17282 712
6391 266
3582 447
2951 624
20307 102