1226
2
155
1
361
1457
3
1710
169
377
417
968
401
688
4
659
1723
387
505
997
540
380
393
429
1095
841
0
1206
8
419
2278
1499
639
1155
5
593
877