1691
1765
667
288
50
2
540
35
14
2
336
320
839
16
470
897
663
1258
168
2
1
2
72
2
2
4
5
1
2
16
15
1100
18
20
1
27
7
82
7
21
2
1
1
29
2
308
2
2
1485
162
23
1
110
1383
1019
919
1256
1774
179
3
1
1
3
1980
5
2
84
1
2
2
1
1
1
2
3
2
2
1
1
84
352
1
1
7
1
1
1
1
1
3
1
2
15
4
6
1
6
1
1
57
342
20
2998
96
1046
1636
637
82
1127
69
29
5
39
14
1
143
760
1
242
68
3431
25
1134