94
1265
1534
1654
1054
1523
851
26013
381
757
1113
2544
692
2295
2623
2339
1943
775
785
868
1343
1828
473
1003
29419
2156
652
81
17616