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