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