935
2
3770
4
2921
1932
1
1141
4775
16
2796
982
3146
6
1034
535
2342
537
541
2081
9
785
567
720
815
995
1583
774
479
1370
481
2003
439
3173
610