1292
1
1630
2
1143
1225
0
1012
629
581
1252
868
2649
4036
3
1376
475
660
1310
4670
575
1391
1667
718
978
504
297066
542
3120
4
4228
1683
458
3128
621