498
402
344
670
4310
3937
326
692
5610
336
534
516
28537
21740
19891
17793
1419265
13862
1293148
12496
11120
1076144
9520
80611