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