526
0
1691
1
2996
32302
2535
2
1468
2710
913
4358
6
1475
693
2526
800
21152
8
1746
662
534
1973
4438
2595
1603
501
4655
10
3765
4
1000
3498
3591
11
2337
5
3107
7
2159