32
0
3735
5
1037
1
1010
2
1089
507
928
461
615
838
29623
22594
8
9488
9
620
7791
687
124007
2476
49
33
1942
1288
22217
2933
1022
88
1103
695
1119
1359