1491
1
883
0
972
1241
2241
1525
1230
1513
975
2
801
88
1152
1271
1537
952
877
475
1234
970
1308
634
3580
637
2517
459
601
106
856
593
1664