173
273
263
146
2110
151
251
154
275
406
318
2117
22556
17070
15051
13550
10342
1006263
9064
8910
865148
744142
68811
6850