5859
7
1121
1
1105
2
3206
3
1170
6
1678
9
526
1386
1723
825
784
799
805
857
713
828
1585
2108
4
1394
591
280
1483
1390
2592
1211
1930
34548
0
1176
1266
3760