20596 311
53484 655
19506 206
20295 398
23230 57
6605 340
4217 543
2999 30
2326 354
2271 585
3764 557
1947 316
3422 571
882 33
1782 287
3263 157
2154 28
3781 812
2444 482
2364 266
4119 617
3072 251
4078 402