822
2
1227
1
1433
1520
1469
4
1643
3
1576
9
4450
2560
2401
1490
0
591
1945
527
2128
1719
974
4940
14
2762
901
774
1206
1997
2680
985
1228
534
1657
5
5191
24
844