15
0
30
23
26
99
1
63
52
621
524
438
402
743
715
7
18
2375
2214
2154
2062
1678