2577
2078
3
3
1
7
475
195
31
1
1
4
1
1
4
1
2
4
4
1
3
2
4
1
505
65
3
14
2
1
1
9
1
1
6
7
1
1
227
5
10
2
133
33
2
2
690
4
320
710
611
846
90
3
19
2
1
5
718
31
1
14
2
1
20
3
4
55
229
1315
84
45
163
1225
618
526
738
961
670
19
2
14
1028
16
17
53
1
1
1
3
109
3
220
2
1
1
7
1
20
16
24
1
3
198
45
2109
225
905
1108
447
47
752
19
55
1
65
386
5
200
170
2564
13
12