1626
1
894
2
2063
2458
2191
3
581
491
2717
2040
1145
843
624
2741
6
945
503
1193
482
2164
7
1014
381
676
509
1056
3214
20
1207
461
371
639
413