556
1
1009
2
2757
5
2117
2904
6954
28
1181
4
1608
1119
1399
5958
0
638
524
774
945
1135
1309
973
3
862
932
1482
1420
6
1070
3206
1213
3656
1704
658
1190
16
775