313185
1086856
979270
20122
188467
976894
1478715
678936
297177
910685
274894
544260
1322524
99631
717898
470546
608384
3435112
3319797
3025927
2776692
2694951
2620488
2375981
2280214
2189484
1970271
192872
1786613
1732559