5602
9
20634
8
1661
2
25137
0
4271
4
1960
7
1824
2604
978
6579
4677
10
1128
1493
1
3054
2904
780
1277
5
1010
2855
3
1243
111
737
886
1466
752
1225
2659
2261
1526
3293