440
2
1574
4
1082
1
913
1350
4872
7
819
1343
812
957
2240
5869
13
2244
0
660
794
1073
709
1583
569
1789
5
1393
634
1465
596
450
648
758
2289
1645
2331