167752
1167579
301704
1047960
525751
553853
673742
327627
688479
686188
730139
438168
869559
282616
431529
9493
20162484
19590692
17947960
11940916
9263156
7907362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231