19502 580
9963 448
8887 681
3616 269
3698 655
3118 451
10952 190
41293 222
16814 422
12252 162
4400 627
3607 334
1541 287
3167 397