9504
6
536
0
758
403
531
3083
2
2465
1135
7793
4
1047
1
450
308
3176
761
255
2932
2660
1832
4888
20
322
973
781
2903
3
803
1313
3051
1603
904
476
1883