656
1
77
16511
624
1101
167
1658
4355
14
1193
2
747
3318
888
1253
1210
266
443
383
1705
2094
842
1506
6
1562
3
1672
102
1299
723
1834
4100
0
1065
1626