2275
2
2966
5
1045
1124
1
2478
5455
1019
2141
3
2727
1899
4513
3440
2109
3309
184
503
0
2431
180849
247
1656
1697
3196
2500
10
3025
2808
1012