1257
2
596
0
919
894
2529
7
3508
1243
2123
1105
1103
571
534
490
2271
4
484
2430
1166
562
31371
64
2663
1862
1
2465
2692
3
2771
668
2245
1913
631
1298
477