1089
1
8527
5151
2
1639
1047
1905
1442
4
2760
1494
924
1136
685
0
2271
2699
3080
3
2503
3715
8627
2041
2313
2075
21152
8
4821
4148
319
4562
5
1386
1517
2949
4651