2506
2090
3
4
1
4
418
187
34
1
1
7
1
7
2
2
6
1
1
2
2
1
465
58
1
2
3
5
2
2
1
1
4
4
1
211
5
3
1
6
127
31
5
691
4
267
667
603
895
74
6
4
2
2
753
46
1
17
3
1
25
4
5
42
185
1278
65
37
165
1042
678
584
776
1012
511
21
21
963
23
7
53
1
4
108
1
136
1
2
2
1
8
5
4
13
1
240
37
2050
179
836
1197
364
42
803
23
42
1
83
431
8
231
126
2491
15
13