688
1
912
2
66
329
531
1003
552
709650
4
1084
1624
1142
1128
83
308
1105
8
374
61
901
908
1725
5134
1643
0
339
619
1650
1030
1034
429
294