10270
4
2809
2
835
0
2328
17353
520
2301
999
464
1123
1
986
483
2881
408
968
80
31535
1726
1054
1152
649
116
7952
269