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