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