926
1
522
0
1158
1089
1537
861
1837
3
496
6745
16
2025
685
3239
6
931
1056
562
55
2443
433
936
788
803
1308
758
1306
761
883
950
1601
2510
480