1102
1
563
1288
1358
0
1023
856
1327
493
445
1894
2
2710
787
1016
339
433
497
2180
1479
1190
3
666
935
1104
9566
8
802
693
703
1048
768
709
194