15
703
958
318
900
839
17
1075
308
31
2017
690
9
293
588
40
58
144
128
33
11
13
22
16
562
24
1793
2065
4
