1033
4
3833
8
621
0
2270
1
1560
1889
1397
2201
949
951
1478
263
383
1034
918
879
1027
894
1563
1047
442
556
6449
592
13803
617
1273
452
3116
2
10823