2089
1
1310
0
2578
1012
1929
3
1225
2430
581
83
1180
4042
2
475
3095
7
3587
1082
718
1539
1816
1376
868
542
978
1519
629
1371
3315
984
3696
1229
566