126
4
166
3
93
1
71
78
123
2
128
250
5710
673
5
2571
238
0
2243
757
3173
7
1289
971
23157
62
9951
1682
1136
4149
11
1021
2205
14
739
1020
1664
852
5306
6
4629