3421
9268
3513
4074
21417
7196
4249
2095
1555
1317
765
1114
985
956
1712
1138
921
1144
1805
4873
2563
844
1282
1268
1398
1863
932
1455
1584
2465
1400
4361
993
2934
1127
1456
735
3279
753
790
1131
1961
4711
8797
2693
1710
1557
836
4126
1774
1654
1899
1030
1369
2110
3168
1072
2358
1156
5999