19508 580
9963 448
8888 681
3616 269
3698 655
3118 451
10952 190
41293 222
16815 422
12253 162
4400 627
3607 334
1541 287
3167 397