19528 580
9970 448
8900 681
3621 269
3702 655
3127 451
10952 190
41297 222
16820 422
12264 162
4401 627
3607 334
1543 287
3170 397