1067
2
988
3
444
1345
765
1
860
379
256
302
291
4209
9
1051
1301
727
272
232
306
336
1635
940
2238
12
290
285
599
1289
6
605
282
399
238