656
1
77
16519
625
1101
167
1658
4355
14
1193
2
747
3318
889
1253
1210
266
444
383
1705
2095
842
1506
6
1562
3
1672
102
1299
723
1834
4100
0
1065
1626