1025
3
2929
6
351
1
348
375
655
2
668
737
5
755
848
4
336
1757
8
527
3808
1379
0
551
1146
874
316
1270
783
1352
992
1327
1800
663
989
1063
658
580