4032
12
2883
5
2129
0
1594
1
2696
2
1234
3060
1615
1076
1235
1338
1821
2901
4
493
2294
789
5488
6
2598
3
1312
1746
1458