321
480
452
484
505
326
364
453
300
331
530
460
28367
21580
19801
17593
1412265
13772
1278148
12376
11020
1070144
9430
80411