2906
2
1769
3
2591
1
4943
2687
5141
7
3014
20
1709
6707
24
2907
2462
1647
4
3085
5
12459
3491
3485
6236
10
951
1307
1694
3316
1174
796
6
2333
1492
2999
289
0
4083
973
4375