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