2
121
14
8
61
5
531
21
13
6
16
152
814
1293
95
1142
1041
1052
102
72
1122
151
9
7
191
31
521
202
311
1381
2283
1553