259
2712
137
287
170
103
256
123
305
281
2314
21836
16510
14551
13140
10002
956263
8724
8690
827148
716142
67411
6570