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