2179
2161
4
1
1
2
874
328
71
8
4
2
12
1
3
1
1
1
2
4
3
818
54
1
2
2
11
1
8
2
1
15
2
1
5
3
436
1
1
3
340
1
46
1
1168
12
488
1064
970
1701
117
2
1
1
1
1
47
1
1
1
3
6
1
5
8
1
14
20
1503
22
30
5
14
3
60
15
24
2
1
1
62
4
307
1
2
1
2012
114
40
1
193
1565
1321
1217
1538
2150
438
13
1
19
1
2552
1
11
6
108
3
1
2
1
2
1
1
2
1
1
1
140
368
1
5
1
7
1
1
16
1
2
3
10
4
10
1
80
1
435
39
3717
149
1329
2248
616
104
1540
72
63
7
34
16
2
156
1007
5
1
335
160
4322
18
1386
3