2456
2331
1
2060
1853
2
1845
1810
1748
1646
1521
1179
34
155
49
60
55
65
120
63
69
78
54
66
62
59
67
73
76
74
71
75
68
72
57
48