21086 311
55646 659
20405 206
21785 398
24389 59
6823 341
4275 543
3085 30
2420 354
2323 585
4285 558
2005 316
3498 571
959 33
1838 287
3338 157
2243 28
3857 812
2522 482
2445 266
4189 617
3207 251
4247 402