12305
3
613
0
7222
4
96
579
4083
588
89
103
700
1596
619
571
1592
2
2968
1
6500
817
722
576
916
556
1129
1911
1191
1055
13018