1496
1
1875
3
1233
2
1585
1534
1291
1667
1342
2039
2502
4
2050
1182
0
1149
1308
8403
16
7659
1635
1255
8945
1267
7279
9
896
6384
3899