4
2
1
3
375
138
32
9
3
15
2
2
1
2
4
3
1
394
39
1
2
2
9
1
1
5
2
1
3
3
1
3
187
1
1
2
100
44
4
666
5
199
522
456
922
40
10
7
1
5
835
7
10
5
1
15
6
4
46
138
984
38
33
175
731
609
591
718
882
359
14
15
1027
13
5
26
1
1
1
2
109
114
7
1
17
7
1
16
2
270
33
1732
104
660
1151
255
46
848
14
46
2
95
486
4
240
77
2134
5