928
3
1248
1065
6
2066
1
381
308
282
2
320
471
636
332
306
859
541
515
535
676
331
350
319
377
337
261
254
883
1090
268
1339
0
1365
87