600
500
498
567
376
5210
588
385
4810
536
362
6318
24176
18130
16221
14602
11252
1098263
9894
974148
9560
817143
7690
72411