1395
2049
699
292
56
1
557
38
11
2
336
336
844
19
586
834
2
723
1112
187
1
2
1
2
71
1
1
1
3
7
1
1
3
3
16
19
931
1
19
2
28
25
6
82
7
31
1
25
2
1
404
3
2
1498
172
20
1
102
1450
1
995
873
1386
1790
162
6
1
2
2103
3
1
93
2
2
3
2
1
2
1
1
2
5
1
2
4
1
1
67
447
1
7
1
1
1
1
1
1
2
3
1
4
1
2
1
2
11
3
1
6
1
3
2
1
59
245
14
3073
112
1015
1481
774
103
957
87
25
7
33
14
1
115
721
1
146
78
3410
34
1312