430
1
1225
0
912
2074
1881
2655
3
2146
1012
1376
868
1310
542
581
2390
978
2295
629
135
632
6095
9
1939
1606
718
3006
16
660
504
664
475
1380
458