935
2
3770
4
2921
1932
1
1140
4775
16
2796
982
3146
6
1034
535
2342
537
540
2081
9
785
567
719
815
995
1583
773
479
1370
481
2003
439
3173
610