3072
2
1793
1
31371
64
3779
3
4816
2659
7
2149
5
1182
0
4255
1959
4
1857
753
2525
1627
1095
3267
985
1628
2055
1593
684
1574
8871
2804
1307
522
292
4799
14
1865
1180