971
3
440
1235
1
471
4
382
0
494
2
387
411
579
1064
508
442
697
837
3363
6
293
482
1350
414
742
596
295
684
944
706
576
316
533
4719
505
5