1579
3
1133
1
553
1619
1225
0
3117
8
4425
6
994
1012
1376
868
1310
1815
2
542
581
978
629
2982
2104
1929
718
660
3289
504
4506
475
1380
458
3001
2649