668
0
311
477
914
1581
809
2358
9
2155
3
418
3126
1500
451
2332
494
6916
460
2041
2
5771
10
1015
2313
1
1061
2075
4821
3159
572
2524
685
319
2948
6