20531 310
53470 655
19501 206
20284 398
23211 57
6601 340
4217 543
2996 30
2325 354
2270 585
3763 557
1946 316
3421 571
881 33
1782 287
3258 157
2154 28
3777 812
2435 482
2364 266
4116 617
3067 251
4078 402