709
12
791
2
1031
2945
11
677
3
849
1
1960
4
242
1208
1724
6
714
383
971
424
5
883
493
326
461
999
63
0
1741
1749
867
267
81
2247
2051
1334
1481
1614