1941
3
1635
1
1544
983
2
664
920
412
710
801
998
1192
2391
600
3620
6
1184
1010
1044
861
669
1382
1203
985
1158
771
884
1240
889
1021
656