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