81445
153271
308408
927519
296796
196721
104559
664788
132352
448513
65843
49716
5531367
4541935
4358459
3456998
3447462
3414286
3364956
3018729
3007226
2493209
2136407
2136352