1
7
9
3
2393
17
181
325
570
1039
80
2
29
6
4
4025
82
203
380
11
59
1818
453
973
1047
1886
1423
1761
2725
57
142
279