255
286
304
420
330
3422
4219
259
2712
137
287
170
21786
16480
14531
13130
9992
952263
8724
8670
822148
716142
67411
6550