31
23
13
7
8
3
3
2
6
322
7
38
441
470
12
330
3
5