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