1593
1
877
1318
2
639
0
1925
3
829
1329
1635
700
1133
1045
1086
808
12134
1266
2865
713
461
2667
1379
1135
1594
979
2547
591
1509
14
737
1211
575
471