499
62
348
6512
4819
314
61
244
509
3044
5710
6317
18946
14580
12621
11230
8642
836263
7780
7392
700148
621142
60811
5510