742
16
115
598
0
18
11
54
100
647
197
199
2
170
152
643
948
1988
25
139
452
933
2051
