60
94
73
88
102
163
145
50
60
66
381
206
441
757
1029
610
9907
5728
10925
7477