1049
1
1345
1006
1332
0
3337
2
2159
2538
831
1253
1598
1301
4
1335
1964
3
1556
2304
1410
847
760
1160
765
5371
1098
1505
1341
759
952
1039
908
887