660
860
4416
4638
4012
3119
88269
7320
479
50
328
4612
18073
14150
11941
10650
8172
805263
7280
6942
670148
597142
59510
5190