4341
12
4309
3
1073
0
1007
2
2788
1
1875
5
846
1173
8440
4
5055
5147
2152
1716
9836
15
2591
1977
942
8345
880
2320
2789
155
2972
851
3971
3683
7304
7
16535
636
12459