476
0
1616
563437
6
3833
4
8555
1
2030
3322
2839
3599
3948
3
1102
2
3017
2012
1539
3521
2009
382
781
813
1922
1781
463
2480
1211
44995
4032
564
2348
3125
5704