643
1
383
998
3404
2
3469
3
1633
1063
1893
1168
1885
1448
4936
2982
3287
661
0
3795
3626
2714
5
1132
2108
1637
2109
5700
543
417
1594
1268
2961
2095
4
256612