332
1
403
790
2702
0
1188
2
1205
1350
1474
1760
1257
3369
1042
1376
1006
1080
935
2137
1462
1551
1233
982
1203
860
2934
1072
2260
970
1525
4512
1742
5