2245
2191
4
1
1
2
886
338
68
1
8
4
2
12
1
3
2
1
1
2
3
4
848
58
1
2
2
10
1
9
2
1
15
2
1
5
3
451
1
1
4
342
1
49
1
1182
14
501
1089
988
1731
127
2
1
1
1
1
49
1
1
1
3
6
1
5
8
1
14
19
1530
24
31
5
14
4
59
15
24
2
1
1
63
3
317
1
2
1
2054
124
39
1
199
1594
1356
1244
1570
2211
441
13
1
20
1
2602
1
11
8
106
3
1
1
2
1
1
3
1
1
2
1
1
1
145
380
1
5
1
7
1
1
16
1
2
3
10
4
12
1
82
3
443
38
3802
153
1355
2297
634
104
1569
73
64
7
39
18
2
159
1030
5
1
339
159
4418
18
1409
3