2322
4
944
3
3117
8
20850
5
2840
2
1812
1
558
1475
1821
615
2786
1386
1063
3296
1001
0
2317
123674
35
946
2817
6
741
4954
2498
4309
2263
1867
1019
4187
10
1753
11192
2732