2506
2097
3
4
1
4
419
188
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
692
4
266
671
604
891
74
6
4
2
2
752
43
1
17
3
1
25
4
5
42
185
1283
65
37
165
1043
678
583
776
1013
514
21
21
963
23
7
53
1
4
108
1
137
1
2
2
1
8
5
4
13
1
240
37
2050
179
841
1193
364
42
799
23
42
1
83
431
8
230
123
2492
14
13