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