1382
1
1716
1211
2
1996
0
2970
4
752
2110
1590
3871
657
12305
3
1180
2368
496
1350
26689
255
137
830
566
125
2145
803
2402
500
1097
556
4429
1046
2996