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