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