2405
12
1582
6
1334
6
3898
45
4297
47
5992
49
2965
18
2540
21
1955
13
1151
3