1300
2
284
1
603
937
428
16
347
298
412
864
6
330
3
859
541
636
282
320
332
230
306
915
597
1065
2066
1248
381
308
471
504
72