321
0
1043
439
1128
1101
1939
2881
2
441
781
304
909
968
618
1612
3676
12
1924
267
1279
1
1133
524
767
1512
458