951
1
2256
4354
15
3326
3
1943
2772
1357
2462
9
1660
970
2794
2
2704
7
806
3926
14
1141
0
2204
5
1304
17
830
526
693
556
1743
915
3580
697