128
1
263
1291
2
1432
1382
2057
1858
3
2287
4
3016
1998
1132
1709
22
1058
0
1188
3533
9
1005
1153
850
1474
1083
456
422
1010
541
1026
454
1516
918
2984
5
12039
12