117
98
916
74
83
88
73
76
70
77
100
86
9550
7980
5710
4260
406261
3620
3579
3430
3101
284147
27649
262142