133
1
1697
2
76
7843
5
2599
4
2318
6
2085
1143
700
1989
15
1310
970
0
1582
2055
3680
3
2377
1092
1311
1373
411
555
2722
7
994
15563
687
689
1360
626
409
1999