2476
1628
3
2
1
7
819
333
55
1
1
4
1
1
5
1
3
4
3
1
2
2
2
1
809
84
3
14
2
1
1
10
1
1
11
7
1
3
382
5
10
2
300
33
2
2
1081
7
562
1052
994
1346
150
2
1
29
4
2
2
3
2
6
13
1165
57
1
22
2
1
5
1
44
8
14
62
2
410
5
1
2034
145
48
204
1782
1105
963
1325
1861
720
22
2
22
2252
18
23
89
3
1
1
1
1
3
1
1
1
3
129
3
407
2
2
2
1
1
1
1
8
1
23
1
1
22
1
64
1
2
275
47
3494
288
1350
1871
750
72
1230
42
62
1
92
729
5
257
234
4087
17
1213
15