481456
312103
206423
177958
765157
969102
230292
952918
828812
68904
342448
827773
334413
124104
24878
539246
12532745
632886
4082577
3981980
3315510
2693192
2124495
2097216
2033492
182866
1762948
16265
153361
1529545