961447
344262
892490
801746
363966
648859
204160
519882
3446
594553
126306
962835
31322
573606
772640
687699
14846747
670386
4559578
4217980
3446510
3208192
2185216
2176495
2049492
185266
1845948
16325
154561
1540545