1643
2
325
1
896
0
2317
8
22950
907
1184
776
2193
17346
1375
93
796
873
559
447
821
4417
3
1208
678
2677
12
1264
1050
4