2195
2198
1
1
5
390
155
31
2
10
1
4
5
8
3
1
1
2
398
30
1
1
6
2
5
1
6
1
174
1
3
5
3
126
1
38
1
1
570
4
260
589
423
884
39
8
5
1
1
5
784
7
16
2
1
1
23
8
8
45
166
1040
39
26
138
831
645
555
750
947
283
1
14
988
9
9
41
1
1
79
134
1
1
1
1
1
8
2
12
3
29
1
278
26
1805
86
725
1096
300
39
799
25
45
1
82
438
5
257
83
2188
7