942
3
1255
9
332
1
870
1023
2
722
865
2377
2282
1845
1194
2701
333
804
1215
978
793
9056
22
782
3226
139
0
1339
230
1947
861
841
1180
1211
1188