596
0
2771
2524
25669
490
571
1500
14
572
1862
1
894
3765
4
1189
4471
2
469
1103
475
2271
484
467
562
1243
534
3159
914
809
758
1166
860
2123