945
2
647
1
658
578
971
2802
5
2926
0
296
719
1589
7
1697
3251
2302
1509
3323
4
2935
18
10656
2397
786
1784
1145