2104
616
3
2
1
3
511
188
37
9
1
10
1
2
2
1
1
2
500
43
1
1
2
8
1
6
2
1
6
3
1
2
246
1
1
1
149
1
44
1
815
7
258
659
542
1193
68
20
2
2
5
9
1070
16
12
3
2
26
10
6
1
55
2
164
1
1202
65
31
162
975
766
786
910
1255
351
10
1
13
1426
6
9
35
2
1
1
139
1
161
1
5
1
1
16
8
8
34
1
351
31
2234
104
827
1458
336
52
1096
18
55
2
137
654
4
278
91
2714
6
536