2179
2165
4
1
1
2
874
329
71
8
4
2
12
1
3
1
1
1
2
4
3
819
54
1
2
2
11
1
8
2
1
15
2
1
5
3
436
1
1
3
342
1
46
1
1168
12
488
1064
970
1705
117
2
1
1
1
1
47
1
1
1
3
6
1
5
8
1
14
20
1507
22
30
5
14
3
60
15
24
2
1
1
62
4
307
1
2
1
2012
114
40
1
193
1565
1324
1218
1540
2152
438
13
1
19
1
2556
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
3721
149
1329
2252
616
104
1544
72
63
7
34
16
2
156
1011
5
1
335
160
4326
18
1390
3