3320
2
1762
1
771
1079
1309
3
2041
16
1396
7
3094
2747
1408
581
774
1561
83
69
106
68
88
81
123
84
112
1244
70
103
503
101
304
1326
9