79977
136436
164843
856433
95483
726855
482923
478207
64899
135810
88087
11280
5516367
4534935
4351459
3447998
3446462
3408286
3356956
3013729
3003226
2485209
2135352
2132407