165690
585162
106847
297652
94203
815792
355186
62746
243504
56629
900770
165320
542583
101833
499891
514180
15573748
695686
4939578
4382980
3517510
3472192
2296216
2215495
2054492
190066
1863948
16385
1558545
155261