602
0
634
812
456
104
471
1038
1078
403
1911
789
1963
2
579
841
2954
645
557
728
1433
601
341
388
1266
476
566
2270
1
504
137
984
410