519546
588257
401702
97760
166763
269675
1006379
295257
65517
499445
527664
225291
4356364
3656456
3600929
3208460
2947998
2854283
2804955
2625725
2536226
2126209
1957351
1918407