2405
12
1580
6
1333
6
3894
45
4291
47
5989
49
2965
18
2539
21
1955
13
1151
3