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