4945
1
1232
2
1068
1695
4
2499
453
0
2736
2562
4032
3
3820
960
2550
557
362
448
600
476
798
2512
2199
1055
662
664
1289601