2478
2042
3
4
1
4
424
179
32
1
1
7
1
7
2
2
4
1
1
2
2
1
448
53
1
2
3
5
1
2
1
1
4
4
1
209
4
3
6
131
31
4
690
2
270
648
596
885
79
4
4
2
2
744
46
2
19
3
1
24
4
5
44
185
1258
72
36
152
1030
676
584
766
999
518
21
21
1018
23
6
57
4
106
1
142
1
2
2
1
8
6
4
15
233
36
2012
197
821
1196
360
42
794
26
44
1
82
426
8
228
125
2464
14
13