2100
2621
1538313
114
130
123
113
112
124
125
134
17863
14070
11841
10580
8062
799263
7230
6872
669148
59010
589142
5120