2189
2038
4
2
1
3
384
149
32
9
3
15
2
2
1
2
4
3
1
418
39
1
2
2
9
1
1
5
2
1
3
3
1
3
194
1
1
2
102
44
4
666
5
198
539
468
944
40
10
7
1
5
860
6
10
5
1
15
6
3
45
137
1013
38
32
183
747
616
611
738
908
369
14
15
1055
14
5
26
1
1
1
2
132
124
7
1
17
7
3
16
2
278
32
1777
102
680
1182
255
45
872
13
45
2
95
500
4
246
79
2185
4