1229
1
1594
3
1514
2886
2
564
1393
1225
0
2566
2650
20
1523
3629
862
1583
1946
616
2257
2430
83
1727
1412
3539
3587
1871
2534
1618
1484
1348
4
718
1179
3871