2104
1560
3
2
1
3
711
279
51
9
2
1
10
1
2
2
1
1
2
703
48
1
1
2
8
1
6
2
1
10
3
1
2
4
352
1
1
1
251
1
44
1
1026
8
368
907
797
1484
108
31
2
2
5
1
2
5
4
11
1327
24
18
3
2
2
49
11
22
1
55
2
233
1
1
1697
105
31
180
1364
1064
1025
1289
1778
382
12
1
1
13
2171
6
10
58
1
2
1
4
1
1
1
1
148
1
262
1
2
1
5
1
1
16
1
1
8
11
59
1
393
31
3112
128
1130
1926
495
65
1362
42
55
2
151
872
4
296
123
3653
11
1197
2