161496
31383
109952
515261
754162
840702
353666
412648
36941
853326
133331
574478
5514367
4532935
4349459
3446462
3444998
3405286
3354956
3011729
3000226
2483209
2134352
2132407