1159
3
976
4959
2990
5436
2179
1111
2241
3014
2709
2225
2
8297
1
3458
4349
2579
2397
2901
2850
1902
7680
4
977
1007
973
6379
2166
2973