8071
22
1101
1
1121
4314
9
1410
4
1361
11
1705
2
1612
14
1572
3
15563
5
4759
2134
6
2779
10
2168
24978
33
2599
1960
1666
222
0
364
329
111
258
191
941
93
544
881
1029
615