41450
23512
42536
617586
824435
354999
539992
763431
800435
747836
65829
352750
487241
484542
179166
1161249
608084
3403112
3292797
3023927
2771692
2677951
2614488
2369981
2275214
2186484
1968271
192672
1784613
1732559