2501
2074
3
4
1
4
419
185
34
1
1
7
1
8
2
2
4
1
1
2
2
1
458
56
1
2
3
5
1
2
1
1
4
4
1
209
4
3
1
6
126
31
4
697
4
274
661
607
883
76
6
4
2
2
742
45
1
17
3
1
25
4
5
42
185
1280
67
37
157
1048
675
584
768
1007
521
21
21
939
23
6
53
1
4
107
1
135
1
2
2
1
8
5
4
13
1
238
37
2040
186
837
1186
366
42
791
23
42
1
83
425
8
230
121
2486
15
13