1389
3
3124
5
907
0
2837
1328
2
6227
10
609
1
478
1007
655
629
973
772
1119
1155
2438
995
1008
2414
1063
945
1097
1032
2660
2420
868
448
561
3836