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