2463
2111
3
3
1
5
410
192
33
1
1
7
1
7
2
2
5
1
1
2
1
472
53
1
1
3
4
1
1
2
1
1
7
4
1
207
4
3
1
6
128
33
4
676
5
255
656
608
877
67
4
7
2
2
739
42
1
15
3
1
26
5
5
40
174
1271
60
37
172
999
680
575
751
1018
499
22
22
969
25
7
53
1
4
114
1
147
1
2
1
1
9
5
4
14
3
241
37
2017
168
827
1181
349
40
786
21
40
1
82
429
8
222
120
2450
13
13