1495
1967
734
257
47
1
533
35
9
3
362
347
862
12
475
814
634
1393
146
1
1
1
87
1
4
5
1
8
16
16
1226
1
16
44
31
2
58
3
10
2
1
1
1
41
2
1
333
1
3
1363
140
27
1
82
1236
1
1106
1008
1365
1783
128
14
4
1
2160
7
1
116
1
1
2
1
1
4
1
3
2
109
320
2
1
5
1
1
1
1
2
4
1
8
3
1
6
2
4
1
59
403
25
2947
87
953
1778
618
73
1243
91
42
6
38
21
1
152
848
287
73
3447
15
1245
1