1038
0
300
58
1132
422
1406
1454
2668
2
1020
2306
2972
1084
1410
1860
1462
289
501
326
336
1221
1600
815
2076
1
370
451
787
1348
356
31535
2727