2357
2696
1005
418
77
16
749
29
28
16
578
640
1056
31
1
1409
1407
973
1084
179
1
10
2
122
2
1
2
2
1
2
4
2
7
26
836
32
1
64
1
22
3
202
1
5
88
2
1
26
1
1077
2
2
2315
168
21
1
86
2639
3
1380
904
2340
2425
128
38
1
4
3322
1
9
4
227
3
1
2
2
1
4
1
3
3
14
2
1
1
5
1
23
3
871
1
2
1
10
3
1
1
1
3
1
2
1
2
1
2
1
1
10
6
1
10
5
2
1
2
1
182
160
4677
216
1681
1533
1729
90
875
176
26
6
47
29
3
46
793
3
1
104
105
4998
55
130
1859
14
14