1020
1
1454
0
1551
2
487
349
458
1948
965
2205
3
998
483
902
718
1383
2016
4
335
1999
2351
331
711
1141
2111
383
935
2093
631
508
472
552
348