935
0
931
1077
893
776
1567
2
25440
2121
4
675
529
326
3621
1
4328
10
781
798
357
374
3559
458
303
462
1045
546
257
454
1936
1109
945
66
415