640
1
575
658
2
399
4136
324
811
813
1482
1792
869
336
814
787
812
1244
536
2239
12
724
81
6798
870
5
460
935
830
1618
0
965
380
1407
4667
3