1229
1
1594
3
1514
2886
2
564
1225
0
2650
20
3629
862
616
2430
83
1727
1412
3539
3587
1871
2534
1618
1484
1348
4
718
1179
3871
2794
2110
1954
783
951