143
1
186
0
526
515
3
906
5
529
1054
2
953
1213
454
982
440
788
192
369
2213
447
199
266
150
152
221
554
708
1046
913
796
373
358
249