598
9
7
14
13
20
31
51
61
203
201
336
1304
72
371
29
312
852
631
564
653
817
8212
737
615
594
12122
11