611
0
1623
1
754
1109
585
440
598
1117
12964
20
940
1409
491
409
537
267
1756
2
553
1546
3
151
2081
1648
2055
5
1583
4637
33
908
541
1050
1939
8
1066
767