1584
2
1312
1
2982
3
1129
0
1470
1448
7952
2119
4531
5
1733
491
571
1513
1664
1230
1229
1054
521
964
7328
559
1860
1425
292
1045
1179
896
2799
2236