373
251
385
400
310
460
360
420
270
510
345391
3714
21796
16510
14541
13140
10002
952263
8724
8690
822148
716142
67411
6550