662
0
5678
8
1182
2
650
2323
1
1386
3
1587
3998
4936
263
1614
635
661
3752
417
1074
2119
2115
4
1841
863
2103
2290
7777
13
1222856
1421
2236
7328
597
1230
646