100
26
144
73
125
6614
425
263
155
1514
94
122
18856
14470
12481
11110
8582
827263
7560
7302
695148
615142
60310
5440