1081
2
3315
1
1467
2578
2335
1082
1892
3926
14
1563
938
1219
13995
0
2564
877
1127
666
1596
300
693
1579
23774
4
109776
42
3871
3580