1226
1
3053
7
1492
3
2745
2
215
0
894
917
2272
9
2072
5119
17
2507
3206
5
3238
3791
2611
3012
4
10827
1534
1270
1047
2480
4954
2596
742
12459
1147
3864
467
1989