4946
18
4586
5
1775
2
2190
3
1225
0
2535
4612
4
1012
629
2368
1
581
868
4697
1376
475
660
2781
1310
575
718
978
504
542
1252
458
621
1695
984
1761