1225
0
2650
20
3629
1
862
616
2299
1012
978
581
475
743
1310
1412
1055
975
4
1536
6
621
3539
3
1507
2344
2649
718
2534
1239
1618
660
1376
868
2891
542