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