62
985
734
20915
34712
1677
699
1496
544
1026
21516
2228
1607
694
17015
933
24015
1313
792
416
1321
402
262
627
372
13218
271