1046
1
2015
5
320
2702
0
1188
2
1351
1474
1760
1257
3369
1377
1042
1080
1206
1006
2140
935
2934
1072
2260
970
982
1203
860
1720
1462
1233
1551
1362
3
1398