1660
4
1446
2
3575
1
2184
2568
3298
3248
8
1507
975
1536
6
4228
3
2891
3528
5
2344
2337
2446
1100
2299
2189
1773
0
758
436
471
936
95
1080
906
856
878
1560