628
0
1844
1225
1445
1
1334
4729
9
2999
2099
2
1191
2040
3
2932
2191
2035
4
850
817
746
895
1731
1416
1620
1753
3790
1532
1688
1079
1196