596
0
919
4471
2
572
475
914
1581
1189
3158
3159
490
894
14
1103
534
562
3765
4
1298
2524
1862
1
484
1243
668
2123
25669
2332
809
883
1049
2663