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