1941
3
1635
1
1544
983
2
667
920
412
710
801
998
1192
2391
600
3621
6
1184
1010
1045
861
669
1382
1203
986
1158
771
884
1240
889
1021
656