2883
5
2129
0
1594
1
2696
2
1234
1615
1076
1235
1053
1338
1821
2901
4
832
527
524
680
615
723
1746
695
1458
1749
1016
965
1192
1106
1213
3
1510
678