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