442
0
440
908
728
413
448
414
828
684
426
751
1284
85
519
866
348
273
340
586
288
1216
955
1484
1462
1174
458
472
371
116586
1181