2105
2125
3
2
1
3
362
133
32
9
1
10
1
2
2
1
1
2
375
36
1
1
2
8
1
6
2
1
2
3
1
2
193
1
1
1
99
1
44
1
650
5
188
513
416
938
50
16
1
5
6
834
11
10
3
1
16
6
4
48
122
929
47
29
138
736
607
595
680
896
330
9
1
8
940
5
8
26
1
1
1
129
1
103
5
1
1
12
7
3
19
1
271
29
1725
80
648
1126
244
41
851
14
48
2
104
510
4
229
72
2099
6