2509
2098
3
4
1
4
420
188
34
1
1
7
1
7
2
2
6
1
1
2
2
1
470
58
1
2
3
5
2
2
1
1
4
4
1
212
5
3
1
6
127
31
5
694
4
263
670
608
894
74
6
4
2
2
755
43
1
17
3
1
25
4
5
42
181
1286
65
37
165
1041
677
589
777
1017
514
21
21
961
23
7
53
1
4
111
1
137
1
2
2
1
8
5
4
13
1
240
37
2057
175
843
1197
360
42
802
23
42
1
83
433
8
231
123
2495
14
13