1046
1
2015
5
320
2702
0
1188
2
1350
1474
1760
1257
3369
1376
1042
1080
1205
1006
2137
935
2934
1072
2260
970
982
1203
860
1720
1462
1233
1551
1362
3
1398