5596
6894
10032
20606
6683
511
10519
13880
15879
892
202
3139
4261
15021
23179
7920
176
2148
20915
10056
2820
21974
1886
4268
99
249
509
11831
1751
418
1680
1149
434
1386
490
4219
820
1331
936
4500
4494
4551
4589
4573
4578
4598
4542
4629
4591
4525
4623
5373