1698
1766
658
290
49
2
538
35
13
2
346
325
856
16
468
902
658
1265
171
2
1
2
75
2
2
4
5
1
2
16
17
1105
17
20
1
27
7
81
7
21
2
1
1
32
2
306
1
2
1482
165
21
1
111
1385
1029
916
1264
1775
177
3
1
1
3
1988
5
2
85
1
2
2
1
1
1
1
2
3
2
2
1
1
83
354
1
1
7
1
1
1
1
1
3
2
2
14
3
7
1
6
1
1
55
345
18
3005
96
1044
1644
638
83
1131
69
32
6
39
13
1
143
760
1
250
68
3439
25
1135