1863
1
732
806
314
1099
8
1482
869
324
4132
336
1453
0
864
80
620
2740
4
738
794
894
107
88
770
684
965
4498
3
966
387
495
402
1319
2
1406