951
1
985
1840
912
2438
3
2256
1416
2
4354
15
3326
537
750
135
0
1943
2772
1357
9566
8
2462
9
1660
3018
7
970
2794
2704
806
1190
3926
14
1141
2204
5
1304
17
830
526