1100
2
242
1
386
66
1991
311
167
1449
7
1166
16
378
3
788
72
136
1002
74
124
158
163
565
673
77
212
62
98
26
3162
1427
556
422
903