5006
19815
2437
2066
1492
2488
952
4195
2830
6371
1106
25956
1901
9395
1712
992
964
940
887
1222
6192
3129
905
7117
1005
857
2200
1382
2468
7014
1103
824
2857
1438
1061
960
946
2125
13806
1809
1164
3565
1418
813
988
1984
1482
2086
2039
3400
2821
1172
1033
856
1214
865
1720
3997
1284
21844