596
0
2906
2
2941
4
919
894
332
1243
2110
1
2123
1105
1103
571
534
490
2271
1226
484
2368
1166
562
2663
1862
1332
2771
668
2245
3
3053
7
1298
477
914