1124
1
646
0
2478
2
5455
1019
2141
3
1598
2727
5
1899
4513
3440
1668
2109
3309
5147
184
503
2431
1697
909
3196
2500
10
3025