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