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