2535
2
1371
1
19783
32302
0
572
25669
2349
3
1431
3326
3498
4
1013
3931
6
2996
21152
8
1066
1366
1988
1168
3090
2921
5
1305
737
3083
650
2366
1905
1211
1618
1801
685