1190
0
893
2302
9
437
2073
1
477
637
2839
352
485
628
708
792
1547
3
450
5658
762
1442
977
465
2093
5
504
868
1698
1494
4237
1310
101569
4235
1853