12593 62
19095 641
11253 659
8711 309
55065 140
23236 200
19142 170
23189 733
11521 331
9704 516
4546 106