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