2169
2151
4
1
1
2
387
142
31
8
2
12
1
3
1
1
1
2
4
3
408
37
1
2
2
9
1
8
2
1
3
2
1
5
192
1
1
3
106
1
46
1
655
5
206
533
447
935
48
12
7
1
6
844
6
10
5
1
16
6
4
44
134
991
47
31
151
762
646
579
709
903
360
12
14
907
9
5
24
1
1
1
2
121
125
7
1
12
8
4
15
1
280
31
1761
97
688
1143
256
47
856
14
44
2
99
495
5
235
82
2162
7