670
1
102
709
536
0
471
527
744
2
735
5
733
686
476
2963
1374
1273
1029
2431
1266
3
77
114
1582
1097
1191
568
2879
646
669
1713
8
409
86
588