3
432
9
296
1123

5
641
31
3
1
3
270
226
25
2
3
6
6
11
11
4
4
64
188
17
236
2
102
2