499
0
492
657
471
462
1126
692
3516
32
1210
453
2595
791
5065
1
420
583
1543
1318
828
931
436
773
544
812
493
534
861
4492
3
2358
9