1
16
6
7
289
1017
771
425
4
18
688
404
51
35
551
3
20
394
2
8
19
11
1217
646
187
684
15
43
152
63
5
105
34
149
305
77
674
279
98
413
319
47
243
1194
107