2104
1560
3
2
1
3
362
133
32
9
1
10
1
2
2
1
1
2
374
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
937
50
16
1
5
6
833
11
10
3
1
16
6
4
48
122
929
47
29
138
736
607
594
680
895
330
9
1
8
939
5
8
26
1
1
1
129
1
103
5
1
1
12
7
3
19
1
271
29
1724
80
648
1125
244
41
850
14
48
2
104
509
4
229
72
2098
6