996
2
387
1
354
0
2947
11
925
6
1918
829
890
1826
940
569
616
580
968
3
2269
5592
14
3342
7
2205
4
9533
9
1060
1383
2228
1249
1113
2155
708
941
466
816