16903 883
6875 25
2903 270
16358 93
24048 472
7083 416
7397 532
9042 521
32490 423
6854 613
84080 239