832
1
690
893
479
2
1845
2277
3
1630
1175
877
788
1116
1637
1337
870
2282
2101
5
1039
904
978
1217
988
9040
4
1215
6446
634
367
907
1064
999
1523