2256
2670
1001
404
81
16
707
33
29
15
556
594
1020
35
1
1380
1345
951
1080
169
1
5
1
119
5
1
2
2
1
2
1
2
2
8
23
844
1
31
65
1
19
3
190
1
4
84
1
1
24
1
1062
2
2
2231
164
19
1
85
2552
4
1342
907
2239
2381
143
40
2
3
3238
7
2
219
3
1
1
2
1
3
1
3
3
14
2
1
1
5
1
22
2
830
1
3
1
8
3
1
1
1
1
3
1
3
1
2
1
2
1
1
1
7
8
1
10
5
1
2
1
184
165
4558
203
1626
1517
1676
87
880
169
24
7
51
32
3
45
796
3
107
100
4874
52
119
1844
13