900
18
16
144
308
32
15
562
17
22
839
1794
588
11
958
128
690
33
40
704
9
293
24
2018
1075
318
59
4
2068
