2555
4
2012
2
4032
3
781
0
1922
4084
563437
6
1205
1813
1
2532
2121
3521
343
2728
37847
3724
1616
362
2030
3322
1034
813
8555
2839
786
345
3017
476
23
1211