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