660
720
530
420
538956
580
446
230
4926
5518
494
113
21276
15980
14141
12700
9752
928263
8540
8544
803148
701142
66011
6340