629
1
1257
2102
0
1422
1432
1290
2761
2
3050
915
879
1057
3
160
2228
809
2295
774
1072
965
5387
5
1827
346
5402
9
946
1855
2585
7642
1519
1355