599
0
1751
1
1179
432
2122
2
1225
1446
1311
1952
3316
17
2650
20
3629
862
616
2688
1243
2080
1412
3539
3
1680
2534
1168
1494
1618
1530
3871
2794
783
951
3466