342
2
682
3
176
1
167
189
205
263
494
0
116
152
999
153
138
450
1266
816
324
1156
4510
446
431
155
1446
1795
2423
468
1063
542
1005