496
1
596
389
833
2
1209
3
334
0
281
1369
1912
1239
912
3212
5
868
4
8011
461
508
690
637
826
701
870
1350
466
948
901
357
408
625
202
1084