1748
1286
1091
2382
415
4586
3792
6665
1230
4119
6526
3938
8858
7468
1149
522
3469
6967
1350
390
647
1141
3254
2799
1222
1233
471
2792
1546
396