50
406
1
5
303
650
4
7
543
6
928
3
13
1565
17
1107
0
25
1645
3756
2
23
2141
3524
2467
1134
2747
962
1622
620
669
723
1413
763
769