2431
3
2913
2
1978
0
639
4
1649
1
1418
4362
5
2675
31535
4594
1434
2604
7
1045
1230
2922
9
3659
14
1218
2952
3217
525
552
3045
1754
503
2043
1431
8773
10
3484
909
653