649
0
1101
1
1045
3030
2
781
1365
3815
1551
3
552
2008
309
745
1439
2194
18403
6
503
1261
2097
1431
2808