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