1247
2
3629
1
1309
0
1992
3
4732
1676
3765
4
5389
697
2966
10
923
4914
1301
1581
2614
2935
471
1223
3371
9
2123
2223
517
557
3105
813
1151
3466
1292
34
19079
6