526 81
1484 409
2824 493
555 33
12978 158
23285 103
13441 90
29208 273
26152 859
10791 739
5078 514
8927 673
12026 564
1226 189
1334 315
2946 860
2151 172
1849 120
2950 406
1388 244
1347 316
2091 234
2869 737
1888 421
2399 466
2421 150
1084 195
2984 75