2502
2046
3
3
1
5
859
361
73
1
1
6
1
5
2
3
5
1
1
2
2
1
850
72
1
2
3
5
1
2
1
1
16
4
2
427
4
3
6
363
33
4
1201
13
574
1187
1
1071
1570
145
5
1
1
44
1
4
7
3
2
1
12
17
1343
2
67
2
42
3
1
18
3
58
1
9
18
1
1
50
2
395
6
1
3
2226
137
44
1
183
1807
1338
1174
1585
2148
615
26
1
30
1
2613
24
11
160
1
1
1
1
2
1
1
4
4
132
1
400
1
1
1
3
2
1
1
2
1
1
9
1
3
17
1
1
2
15
1
52
348
41
3896
263
1459
2185
744
100
1421
82
54
8
25
22
2
114
909
6
1
311
204
4521
27
1310
16