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