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