706
1
2052
2
860
568
2482
1315
2271
698
981
5687
6
1330
3538
2662
483
1013
1133
1011
0
2000
632
494
350
81
1387
2178
8
901
534
355
1323
89
1058
5