531
7
363
0
304
1
136
2
99
165
315
87
115
189
258
142
365
1071
6218
6
3183
4
6857
28
1039
1032
2843
3
1189
3924
22
5899
13
2726
12
1350
1959
1995
9463
1179
927