362
337
410
473
320
370
490
280
520
355391
2614
256
22596
17120
15171
13570
10382
1010263
9104
8950
868148
745142
69011
6890