81
111
202
163
287
2912
248
145
20046
15270
13361
12020
9072
860263
8060
7812
749148
650142
63611
5840