5946
4054
8395
5009
3224
10259
6518
1531
3832
3313
4030
1843
15188
5838
675
9083
2783
1251
824
779
826
739
12399
1018
1588
1686
871
1278
1584
5066
941
1368
18177
2423
2311
19914
25257
27290
583
675
639
1440
1207
20675
12176
19285
684
993
677
806
574
735
19482
1208
1423
882
704
5868
2337
5879