2036
2
3155
7
506
1
2329
1387
2827
2121
4
3929
10
3966
5
2191
1133
0
957
951
1085
409
1557
3674
415
602
1571
4677
5108
111
787
1811
2628
846
1939
381
1633