3965
3
3044
15
1064
1
1632
2
1267
5209
9
1467
117
0
2176
1675
559
2995
1643
948
5599
11
802
526
1532
1681
3540
1055
4096
878
1268
1816
11717
2945
2295
1607
383